package com.edu.service.blog;

import com.edu.entity.blog.Article;
import com.edu.entity.chat.Page;

import java.util.List;

/**
 * @author: LuckyBear
 * @date: 2018-10-31 20:29
 * @description:
 */
public interface ArticleService {
    //根据关键字查找博客
    List<Article> findBlogByName(String articletitle);

    //显示博客列表(按评论数排序)
    public List<Article> listBlogByComment(Page page);

    //显示博客列表（按发布时间排序/最新博客）
    public List<Article> listBlogByTime(Page page);


    //显示博客列表（按点赞量排序/最热排行）
    public List<Article> listBlogByLike(Page page);

    //我的博客列表
    public List<Article> myBlog(int id);

    //分页
    int getTotal(int pageCount);

    //上传博客
    public Integer createBlog(Article article);

    //根据博客id获取博客内容
    public Article findBlogById(int id);

    List<Article> pageList();
}
